#pragma once
#include "core/Processor.h"
#include "input/inputdata.h"

class InputSys;

class InputProcessor :
	public BaseProcessor
{	

	InputSys* inputSystem;
	bool appRunning;
	
	void keypressed(InputKeyCodeEnum keyCodeEnum);

public:

	InputProcessor(InputSys* inputSystem);

	virtual ~InputProcessor(void);

	ProcessorResultEnum runStep(long delta);

	//prepara per il loop
	virtual void startup(void);		
	//fine loop
	virtual void shutdown(void);

	
};

